package org.xin.generate.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import lombok.experimental.SuperBuilder;
import org.xin.framework.base.pojo.entity.IBaseEntity;

import java.io.Serializable;

/**
 * @author ：xin
 * @date ：Created in 17:18
 * @description：
 * @modified By：$
 * @version: $
 */
@Getter
@Setter
@ToString(callSuper = true)
@SuperBuilder
//@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "generate_config")
public class Generate extends IBaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * @description: 自己的父类实体,没有就不用设置
     * @eg:
     */
    private String superEntityClass;
    /**
     * @description: 自己的父类实体,没有就不用设置
     * @eg:
     */
    private String superControllerClass;
    /**
     * @description: 表名，多个英文逗号分割
     * @eg:
     */
    private String tableNames;
    /**
     * @description:
     * @eg:
     */
    private String moduleName;
    /**
     * @description:
     * @eg:
     */
    private String author;


    private String templatePath;
}
